From cf3f710f0e27136f79ec3a342eca9f01e7bc0033 Mon Sep 17 00:00:00 2001 From: Shinjiman Date: Fri, 22 May 2009 21:02:26 +0000 Subject: [PATCH] Added a script for checks any duplicate messages against a message array for a language, still in a very draft stage. --- maintenance/language/checkDupeMessages.php | 89 ++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 maintenance/language/checkDupeMessages.php diff --git a/maintenance/language/checkDupeMessages.php b/maintenance/language/checkDupeMessages.php new file mode 100644 index 0000000000..941fb5390c --- /dev/null +++ b/maintenance/language/checkDupeMessages.php @@ -0,0 +1,89 @@ + $value) { + foreach ($wgMessages[$langCode] as $ckey => $cvalue) { + if (!strcmp($key,$ckey)) { + if (!strcmp($value,$cvalue)) { + if (!strcmp($runMode,'raw')) { + print("$key\n"); + } else if (!strcmp($runMode,'wiki')) { + $uKey = ucfirst($key); + print("* MediaWiki:$uKey/$langCode\n"); + } else { + print("* $key\n"); + } + $count++; + } + } + } + } + if (!strcmp($runMode,'text')) { + echo "\nThere are $count duplicates messages in ".$options['lang'].", against to ".$options['clang']."\n"; + } +} -- 2.20.1